﻿using System;
namespace Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik {
    
    
    public interface ISyyteosyndmus {
        
        System.Int64? ObjektID {
            get;
            set;
        }
        
        System.Int64? SyyteoObjektID {
            get;
            set;
        }
        
        string SyyteoNR {
            get;
            set;
        }
        
        System.DateTime? AlgusKP {
            get;
            set;
        }
        
        string Alustaja {
            get;
            set;
        }
        
        System.DateTime? LoppKP {
            get;
            set;
        }
        
        string Lopetaja {
            get;
            set;
        }
        
        System.Int64? SeisundKL {
            get;
            set;
        }
        
        System.DateTime? SeisundKP {
            get;
            set;
        }
        
        System.DateTime? ToimumiseAlgusKP {
            get;
            set;
        }
        
        System.DateTime? ToimumiseLoppKP {
            get;
            set;
        }
        
        string Faabula {
            get;
            set;
        }
        
        string KvalifikatsioonCSV {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKvalifikatsiooniParagrahv> Kvalifikatsioon {
            get;
            set;
        }
        
        string ToimumiseKohtCSV {
            get;
            set;
        }
        
        global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IAadress ToimumiseKoht {
            get;
            set;
        }
        
        System.Int64? MotiivKL {
            get;
            set;
        }
        
        System.Int64? VagivaldKL {
            get;
            set;
        }
        
        System.Collections.Generic.List<System.Int64?> KohaliikKL {
            get;
            set;
        }
        
        System.Int32? SurmaSaanuteArv {
            get;
            set;
        }
        
        System.Int32? RaskeTervisekahjustuseSaanuteArv {
            get;
            set;
        }
        
        System.Int32? MuuTervisekahjustuseSaanuteArv {
            get;
            set;
        }
        
        System.Decimal? RahaliseKahjuSuurus {
            get;
            set;
        }
        
        System.Collections.Generic.List<System.Int64?> TaideviijaJooveKL {
            get;
            set;
        }
        
        System.Collections.Generic.List<System.Int64?> RelvaliikJaKasutamineKL {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IOsaline> Osalised {
            get;
            set;
        }
        
        string KannatanuCSV {
            get;
            set;
        }
        
        string SyystatavCSV {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlus> Menetlused {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming> Avaldused {
            get;
            set;
        }
        
        System.Int64? VersID {
            get;
            set;
        }
        
        System.DateTime? SisestamiseKP {
            get;
            set;
        }
        
        string Sisestaja {
            get;
            set;
        }
        
        System.Collections.Generic.List<System.Int64?> LiigitusTunnusedKL {
            get;
            set;
        }
        
        System.DateTime? MuutmiseKP {
            get;
            set;
        }
        
        string Muutja {
            get;
            set;
        }
        
        System.DateTime? SulgemiseKP {
            get;
            set;
        }
        
        string ToimumisKohaKirjeldus {
            get;
            set;
        }
        
        string RikutudOigusnormCSV {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKvalifikatsiooniParagrahv> RikutudOigusnorm {
            get;
            set;
        }
        
        System.Int64? RahaliseKahjuValuutaKL {
            get;
            set;
        }
        
        System.Int64? KannatanuSuheKahtlvSyydistKL {
            get;
            set;
        }
        
        System.Collections.Generic.List<System.Int64?> KannatanuJooveKL {
            get;
            set;
        }
        
        System.Collections.Generic.List<System.Int64?> KahtlTookohtadToimepAjalKL {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IObjekt> Objektid {
            get;
            set;
        }
        
        string ObjektideLoetelu {
            get;
            set;
        }
        
        string KlientsysteemiID {
            get;
            set;
        }
        
        System.DateTime? VerAlgusKP {
            get;
            set;
        }
        
        System.DateTime? VerLoppKP {
            get;
            set;
        }
        
        System.DateTime? KoostamiseKP {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IETHoiatus> Hoiatused {
            get;
            set;
        }
    }
}
